/*
Autor: Jonathan Vindas Abarca
Fecha: 21/01/2012
Descripción: Este archivo contiene funciones javascript para la vista agregarContrato.php.
Bitacora de modificaciones:
<
    Autor: 
    Fecha: 
    Descripción: 
>
*/

function botonLimpiarContrato(){
    var accion=document.getElementById("hddAccion");    
    var valorAccion=accion.value;
    console.log(valorAccion);
    //var valorAnterior=document.getElementById("hddPrecio").value;    
    if(valorAccion=='agregarContrato')
    {
        //alert("agrgar contrato");
        var comboCompania=document.getElementById("cmbCompania");;
        var comboCliente=document.getElementById("cmbCliente");;
        comboCompania[0].selected = true;                        
        comboCliente[0].selected = true;                        
        document.getElementById("txtCodigoContrato").value='';
        document.getElementById("txtNumeroOrden").value='';
        document.getElementById("txtFechaContrato").value='';
        document.getElementById("txtFechaEntrega").value='';
        document.getElementById("txtIncoterm").value='';
        document.getElementById("txtComprador").value='';
        document.getElementById("txtVAT").value='';
    }
    if(valorAccion=='modificarContrato')
    {                
        //document.getElementById("txtPrecio").value=valorAnterior;
        //alert("modificar contrato");
         var numOrden=document.getElementById("hddNumOrden").value;    
        var fechaContrato=document.getElementById("hddFechaCon").value; 
        var fechaEntrega=document.getElementById("hddFechaEn").value;             
        var inco=document.getElementById("hddInco").value; 
        var comprador=document.getElementById("hddComprador").value; 
        var vat=document.getElementById("hddVAT").value;
        document.getElementById("txtNumeroOrden").value=numOrden;
        document.getElementById("txtFechaContrato").value=fechaContrato;
        document.getElementById("txtFechaEntrega").value=fechaEntrega;
        document.getElementById("txtIncoterm").value=inco;
        document.getElementById("txtComprador").value=comprador;
        document.getElementById("txtVAT").value=vat;
         
    }            
}


function validarFormulario()
{
    var formAgregarContrato=document.getElementById("AgregaContrato");
             //verificar que los campos de texto se completen
             var mensaje="formAgregaContrato";
             toString("mensaje",mensaje);
var error=validarFecha();
if(error==false){
                             formAgregarContrato.action="../vistas/paginaPrincipal.php?accion=agregarContratos&controlador=contratos";                  
}


                
}

function validarFecha()
{
        var itemFechaEntrega=document.getElementById('txtFechaEntrega');
        var itemFechaContrato=document.getElementById('txtFechaContrato');
        var fechaEntregaInterfaz=document.getElementById('txtFechaEntrega').value;
		var fechaEntregaSinGuion=fechaEntregaInterfaz.split("-");		
		var fechaEntrega=new Date(fechaEntregaSinGuion[2], fechaEntregaSinGuion[1]-1, fechaEntregaSinGuion[0]);
		//alert(fechaEntrega);
        //     formAgregarContrato.action="../vistas/paginaPrincipal.php?accion=agregarContratos&controlador=contratos";                          
        var fechaContratoInterfaz=document.getElementById('txtFechaContrato').value;
		var fechaContratoSinGuion=fechaContratoInterfaz.split("-");		
		var fechaContrato=new Date(fechaContratoSinGuion[2], fechaContratoSinGuion[1]-1, fechaContratoSinGuion[0]);
		//alert(fechaContrato);
                var error=false;
                if(fechaEntrega<fechaContrato)
                {
                    alert("La fecha de entrega es menor a la fecha de contrato. Por favor seleccione una nueva fecha de entrega.");
                    itemFechaEntrega.focus();  
                    itemFechaEntrega.style.borderColor = "Red";
                    itemFechaEntrega.value="";
                    error=true;
                }
                return error;
}